Tiago MoraisTiago Morais
Brenner Marlos and the crack behind the 3-2 win: Bac Ninh takes the match, but the defensive question remains unansweredThere are scorelines in football that tell their own story without any...
Manuel Neuer: The Choice Between Two Homes – Schalke or Bayern?This weekend, when Bayern Munich travels to Schalke 04's Veltins-Arena, it's...
V-League 2026-2026 and the Hang Day Lesson: Read Chance Quality Before You Believe the StoryIn the 88th minute, in Stand B of Hang Day Stadium, I wrote a line in my...
Athlete Health: The Last Line of Defense in Professional SportsIn a recovery room in Ho Chi Minh City, a Kazakh marathon runner is recoverin...
V.League 1: When Space Becomes Currency and the Patron Is the Central BankAt the 87th minute on a V.League pitch in late April, with the temperature...
Three Minutes in Front of the Screen: VAR Process and the Price of Consistency in V.LeagueMinute 78 of a V.League match. The ball rolls into the box, the home defender...
Transfer Window Diary: When the Data Sheet Comes Back BlankHook 02:14 in the morning, the third day of the final week of the transfer...
Djokovic's 30th Win in Beijing: When the Serve Held an Entire SetMinute 78 of a tennis match that does not exist — tennis does not count minut...
Vietnam U20 Finalizes 23-Man Squad: Experienced Reinforcements and the Geometry of the PitchOn the afternoon of August 31, at Viet Tri Stadium (Phu Tho), head coach Yuta...
Istanbul 2027: European Table Tennis Expands to 192 Athletes, Debuts Mixed Team Event and a Direct Ticket to Los Angeles 2028I still keep, on the hard drive of my tablet, the table tennis quota allocati...
The Empty Cells of the Analysis Board: When Esports Learns to Stay Silent Before DataThere was a night in Seoul when I stayed behind in the commentary room at LoL...
Four semi-final tickets in Belfast: Williams' three centuries and Jones' frame of nerveThe deciding frame in Belfast began with a long safety exchange, the click of...
Vietnam vs Chinese Taipei at the Asian Games: One Ticket, Three Teams, and 90 Minutes With No Room for ErrorThe 2026 winter market began with a 7 a.m. training session, when nobody was...
Do Hoang Hen out for three months: the knee, the vegetarian diet and Ha Noi FC's registration slotOn 2 October, in a V.League match, Do Hoang Hen went down and stayed down for...
India announces badminton squad for Asian Games 2026: Expectations and risks from dataIndia has announced a full 20-player badminton squad for the 2026 Asian Games...
The Empty File in the Transfer Window: Why a Beat Keeper Learns Not to PublishThere is a file I still keep on my machine, named after a shirt number and a...
FC Seoul's 0-1 Loss to Persib in ACL 2: An Audit File of a Prioritization DecisionMinute five. The electronic clock at Seoul World Cup Stadium had barely passe...
When Data Is Empty: The Lesson of Source Verification in the Digital Football EraFor 26 years I have followed the transfer market, from the days of sitting in...
Teqball and Karate Bring Vietnam Two Bronze Medals at Asiad 20At 14:20 on September 20, 2026, on the Teqball court at Asiad 20 in Nagoya,...
V.League in the Transfer Window: Rajamangala Memories, Naturalised Contracts and the Wage QuestionOn the night of January 5, 2026, at Rajamangala Stadium in Bangkok, a long ro...
